home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 52
/
Aminet 52 (2002)(GTI - Schatztruhe)[!][Dec 2002].iso
/
Aminet
/
dev
/
gg
/
extractor0.1.0.readme
< prev
next >
Wrap
Text File
|
2002-09-14
|
3KB
|
82 lines
Short: Simple library for keyword extraction
Author: Vidyut Samanta, Christian Grothoff & Diego Casorran
Uploader: dcr8520@amiga.org
Version: 0.1.0
Type: dev/gg
Requires: gcc
----------------------------------------------------------------------------
This package comes from http://Amiga.SourceForge.net
----------------------------------------------------------------------------
libExtractor
============
libExtractor is a simple library for keyword extraction. libExtractor does
not support all formats but supports a simple plugging mechanism such that
you can quickly add extractors for additional formats, even without
recompiling libExtractor. libExtractor typically ships with one or more
helper-libraries that can be used to obtain keywords from common
file-types.
If you want to write your own extractor for some filetype, all you need to
do is write a little library that implements a single method with this
signature:
KeywordList * extract(const char * filename,
char * data,
size_t size,
KeywordList * prev);
The filename is the name of the file, data is a pointer to the contents of
the file and size is the size of the file. The extract method must prepend
keywords that it finds to the linked list 'prev' and return the new head.
The library must allocate (malloc) the entry in the keyword list and the
memory for the filename since both will be free'ed by libExtractor once the
application calls freeKeywords.
An example implementation can be found in mp3extractor.c.
notes
=====
Please note, if you install libextractor in location that the linker does
not know about (i.e. is not in /etc/ld.so.conf) you /must/ set
LD_LIBRARY_PATH=/path/to/libextractor. It is recommended that you have
this set in your shells initialization file so that it is always set. This
can be accomplished in bash by adding the following line to ~/.bashrc
export LD_LIBRARY_PATH="/path/to/libextractor:$LD_LIBRARY_PATH" or in
csh/tcsh by adding the following line to ~/.cshrc setenv LD_LIBRARY_PATH
"/path/to/libextractor:$LD_LIBRARY_PATH"
·············································A·r·c·h·i·v·e··C·o·n·t·e·n·t·s··
LhA Freeware Version 2.2
Copyright © 1991-94 by Stefan Boberg.
Copyright © 1998-2000 by Jim Cooper and David Tritscher.
Listing of archive 'extractor-0.1.0.lha':
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
174080 65461 62.3% 26-Jun-02 06:48:32 !-to-gg.tar
220 120 45.4% 07-Jun-02 06:49:04 AUTHORS
1113 579 47.9% 13-Jun-02 04:43:10 ChangeLog
26430 9650 63.4% 16-May-02 05:03:30 COPYING
131 97 25.9% 18-May-02 21:36:24 NEWS
1716 791 53.9% 07-Jun-02 23:04:12 README
69 63 8.6% 31-Dec-02 23:59:58 source
303 203 33.0% 07-Jun-02 06:49:04 TODO
-------- ------- ----- --------- --------
204062 76964 62.2% Operation successful.
_____________________________
.Readme created with: MRea \